c# .net

How to validate email address in c# asp.net?

How to validate email address in c# asp.net? , someone asked me to explain?

In this article I will explain how to validate email address with an example. Here I am using regular expression to validate the email address. You need to import System.Text.RegularExpressions for reference. 

static void Main(string[] args)
        {
            try
            {
              string emailId = "dummygmail.com";
                if (!string.IsNullOrEmpty(emailId))
                {
                    string emailRegex = @"^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";
                    Regex re = new Regex(emailRegex);
                    if (!re.IsMatch(emailId))
                    {
                        Console.WriteLine("Please Enter Correct EmailAddress.");
                    }
                }
                  }

            catch (Exception ex)
            {
                Console.WriteLine(ex.ToString());
            }
            Console.ReadLine();
        }

Post your comments / questions